ahead of its time - Turkish English Dictionary